package com.wanghaixin.controller;

import com.wanghaixin.pojo.SysUser;
import com.wanghaixin.service.SysUserService;
import org.apache.shiro.authz.annotation.RequiresRoles;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.List;

/**
 * @Auther: 王海新
 * @Date: 2020/10/21 20:54
 * @Description: 测试框架
 */

@Controller
public class SysUserController {

    @Autowired
    private SysUserService sysUserService;

    /*********************************************************************************************************************
     * @Author:  王海新
     * @Date:  20:38  2020/10/23
     * @Version:  1.0.0
     * @Description:  一开始测试框架是否搭建好了。查询了所有数据
     */
    @RequestMapping("/findAll")
    @ResponseBody
    //权限测试，数据库并没有这个角色权限，访问就会报错/
    // 配置完成统一异常开发后，会跳转到权限不足的页面。
  //@RequiresRoles("qf")
    public List<SysUser> findAll(){
        //统一异常开发，测试
        //int i = 1/0;
        return sysUserService.findAll();
    }



}
